<?php

require_once("Model/LoginHandler.php");
require_once("View/HtmlView.php");
require_once("View/LoginView.php");
require_once("View/PageView.php");
require_once("View/RegisterLoginView.php");


//namespace IndexMasterController\Controller;
class  LoginController {

	function DoControll() {
		$lw = new LoginView();
		$LH = new LoginHandler();
		$HV = new HtmlView();
        $body = "";
		//$body .= "";
		
	
       //kontrollerar om användaren har loggat in med rätt användarnamn och lösenord
		if ($lw -> TriedToLogIn()) {
			if ($LH -> DoLogin($lw -> GetUserName(), $lw -> GetPassword())) {
			    $body.= $lw->Cookielogin();	
			    $body.= $HV->IsloginWasOk();				
				$body.= $lw -> GetUserName() . " och lösenord " . $lw -> GetPassword();
				} else{
				$body.= $HV->Errorlogin();
			}
			
		}//Kontrollerar om användaren har klickat på logout
		if ($lw -> TriedToLogOut()) {
			$body .= $LH -> DoLogout();
				$body .= $HV->DologOut();
				$body .= $lw->DeleteCookie();
				}
	
		if($LH->IsLoggedIn()==FALSE){
			$body .= $lw->DoLoginBox();
	      }else{
			$body .= $lw->DoLogoutBox();
		}
		return $body;
	}
}
//ny klass
class RegisterLoginController{
		
	public function DoNewControll(){
		$RLoginView = new RegisterLoginView; 
		$body = "";
		
		//if($RLoginView->NewUserTriedToLogIn()){
			if($RLoginView->RegisterDoLogin()){
			    $body.= $RLoginView->RegisterDoLogin();
				
			//}
		}
		
		$body.= $ULoginView->NewLoginBox();
   	}	
}
?>